package com.wankuma.hcm.midlet.metwit;

/**
 * 文字列リソースを管理するクラス。
 * @author Harada Hirotsugu
 *
 */
public final class StringRes {
	public static final String HTTP_200 = "HTTP 200 OK.";
	public static final String HTTP_301 = "HTTP 301 Moved permanently.";
	public static final String HTTP_302 = "HTTP 302 Moved temporary.";
	public static final String HTTP_304 = "HTTP 304 Not modified.";
	public static final String HTTP_400 = "HTTP 400 Bad request.";
	public static final String HTTP_401 = "HTTP 401 Not Authorized.";
	public static final String HTTP_404 = "HTTP 404 Not found.";
	
	public static final String UPDATING_STATUS = "ｽﾃｰﾀｽを更新しています...";
	public static final String UPDATE_SUCCEED = " ｽﾃｰﾀｽを更新しました。";
	public static final String GETTING_TIMELINE = "ﾀｲﾑﾗｲﾝを取得しています...";
	public static final String GET_SUCCEED = "件のﾀｲﾑﾗｲﾝを取得しました。";
	public static final String NOT_MODIFIED = " 更新されていません。";
	public static final String API_CONTROLED = " API規制中です。";
	public static final String NOT_AUTHORIZED = " ﾛｸﾞｲﾝに失敗しました。";
	public static final String SERVER_IS_DOWN = " ﾒﾝﾃﾅﾝｽまたはｻｰﾋﾞｽﾀﾞｳﾝです。";
	public static final String TITLE_SELF_CONTROL = "自主規制";
	public static final String MSG_SELF_CONTROL = "取得間隔が短すぎます。API制限防止のため前回取得から2分以上たたないと再取得しません。";
	public static final String FAILBY_SELF_CONTROL = "自主規制により取得しませんでした。"; 
	
    public static String replaceString(String _text, String _searchStr, String _replacementStr) {
        // String buffer to store str
        StringBuffer sb = new StringBuffer();
 
        // Search for search
        int searchStringPos = _text.indexOf(_searchStr);
        int startPos = 0;
        int searchStringLength = _searchStr.length();
 
        // Iterate to add string
        while (searchStringPos != -1) {
            sb.append(_text.substring(startPos, searchStringPos)).append(_replacementStr);
            startPos = searchStringPos + searchStringLength;
            searchStringPos = _text.indexOf(_searchStr, startPos);
        }
 
        // Create string
        sb.append(_text.substring(startPos,_text.length()));
 
        return sb.toString();
    } 
}
